package com.rk.admin.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.rk.admin.domain.User;

public interface UserService {


    /**
     * 用户登录
     * @param username
     * @return
     */
    User login(String username);

    /**
     * 添加用户
     * @param user
     * @return
     */
    Boolean UserAdd(User user);

    /**
     * 通过id删除用户
     * @param id
     * @return
     */
    public Boolean deletebyuid(int id);

    /**
     * 根据id查找用户
     * @param id
     * @return
     */
    public User findbyuid(int id);


    /**
     * 通过uid修改用户
     * @param user
     * @return
     */
    public Boolean updatebyuid(User user);

    /**
     * 条件分页查询
     * @param page
     * @param limit
     * @param username
     * @return
     */
    public IPage<User> selectPage(int page,int limit,String username,String role);

}
